package cn.xm.listener;

import java.util.HashMap;
import java.util.Map;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.http.HttpSession;

import cn.xm.vo.User;

/**
 * 监听ServletContext对象创建和销毁的
 * @ClassName: MyServletContextListener 
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author xm  2017年5月9日 下午12:00:00
 */

public class MyServletContextListener implements ServletContextListener {
	//ServletContext对象创建下面这个方法就会执行
	//ServletContextEvent 事件对象。监听对象----》ServletContext对象。(事件源)
	@Override
	public void contextInitialized(ServletContextEvent sce) {
		Map<User,HttpSession> userMap = new HashMap<User,HttpSession>();
		sce.getServletContext().setAttribute("userMap", userMap);
	}

	@Override
	public void contextDestroyed(ServletContextEvent sce) {
		
	}

	

}
